Platform Explorer / Nuxeo Platform LTS 2017 9.10

Contribution org.nuxeo.ecm.platform.contentview.jsf.actions--actions

This contribution is part of XML component org.nuxeo.ecm.platform.contentview.jsf.actions inside nuxeo-platform-contentview-jsf-9.10.jar /OSGI-INF/actions-contrib.xml

Extension Point

Extension point actions of component ActionService.

Contributed Items

  • <action id="selectContentViewPageSize" order="0" type="template">
          <category>CONTENT_VIEW_ACTIONS</category>
          <properties>
            <property name="template">
              /incl/action/content_view_page_size_selector.xhtml
            </property>
            <property name="addForm">false</property>
          </properties>
          <filter-id>contentViewShowPageSizeSelector</filter-id>
        </action>
  • <action id="selectContentViewResultLayout" order="10" type="template">
          <category>CONTENT_VIEW_ACTIONS</category>
          <properties>
            <property name="template">
              /incl/action/content_view_result_layout_actions.xhtml
            </property>
            <property name="addForm">true</property>
            <property name="useAjaxForm">true</property>
            <property name="ajaxSupport">true</property>
          </properties>
        </action>
  • <action icon="/icons/refresh.png" id="refreshContentView" label="label.refresh" order="20" type="link">
          <category>CONTENT_VIEW_ACTIONS</category>
          <properties>
            <property name="link">
              #{contentView.refreshAndRewindPageProvider()}
            </property>
            <property name="addForm">true</property>
            <property name="useAjaxForm">true</property>
            <property name="ajaxSupport">true</property>
          </properties>
          <filter-id>contentViewShowRefreshCommand</filter-id>
        </action>
  • <action icon="/icons/xls_export.png" id="contentViewCSVExport" label="label.contentview.export.xl" order="30" type="template">
          <category>CONTENT_VIEW_ACTIONS</category>
          <properties>
            <property name="template">
              /incl/action/content_view_export.xhtml
            </property>
            <property name="view">xl</property>
          </properties>
          <filter-id>contentViewShowCSVExport</filter-id>
        </action>
  • <action icon="/icons/pdf_export.png" id="contentViewPDFExport" label="label.contentview.export.pdf" order="40" type="template">
          <category>CONTENT_VIEW_ACTIONS</category>
          <properties>
            <property name="template">
              /incl/action/content_view_export.xhtml
            </property>
            <property name="view">content_view_pdf</property>
          </properties>
          <filter-id>contentViewShowPDFExport</filter-id>
        </action>
  • <action id="contentViewRSSExport" label="label.syndication.rss" order="50" type="template">
          <category>CONTENT_VIEW_ACTIONS</category>
          <properties>
            <property name="template">
              /incl/action/content_view_export.xhtml
            </property>
            <property name="view">rss</property>
          </properties>
          <filter-id>contentViewShowSyndicationLinks</filter-id>
        </action>
  • <action id="contentViewATOMExport" label="label.syndication.atom" order="60" type="template">
          <category>CONTENT_VIEW_ACTIONS</category>
          <properties>
            <property name="template">
              /incl/action/content_view_export.xhtml
            </property>
            <property name="view">atom</property>
          </properties>
          <filter-id>contentViewShowSyndicationLinks</filter-id>
        </action>
  • <action icon="/icons/edit_columns.png" id="contentViewEditColumns" label="label.contentview.edit.columns" order="80" type="fancybox">
          <category>CONTENT_VIEW_ACTIONS</category>
          <properties>
            <property name="include">
              /incl/action/content_view_edit_columns.xhtml
            </property>
            <property name="addForm">true</property>
            <property name="ajaxSupport">true</property>
            <property name="modal">true</property>
          </properties>
          <filter-id>contentViewShowEditColumns</filter-id>
        </action>
  • <action icon="/icons/edit_columns.png" id="contentViewEditRows" label="label.contentview.edit.rows" order="80" type="fancybox">
          <category>CONTENT_VIEW_ACTIONS</category>
          <properties>
            <property name="include">
              /incl/action/content_view_edit_rows.xhtml
            </property>
            <property name="addForm">true</property>
            <property name="ajaxSupport">true</property>
            <property name="modal">true</property>
          </properties>
          <filter-id>contentViewShowEditRows</filter-id>
        </action>

XML Source

<extension point="actions" target="org.nuxeo.ecm.platform.actions.ActionService">

    <action id="selectContentViewPageSize" order="0" type="template">
      <category>CONTENT_VIEW_ACTIONS</category>
      <properties>
        <property name="template">
          /incl/action/content_view_page_size_selector.xhtml
        </property>
        <property name="addForm">false</property>
      </properties>
      <filter-id>contentViewShowPageSizeSelector</filter-id>
    </action>

    <action id="selectContentViewResultLayout" order="10" type="template">
      <category>CONTENT_VIEW_ACTIONS</category>
      <properties>
        <property name="template">
          /incl/action/content_view_result_layout_actions.xhtml
        </property>
        <property name="addForm">true</property>
        <property name="useAjaxForm">true</property>
        <property name="ajaxSupport">true</property>
      </properties>
    </action>

    <action icon="/icons/refresh.png" id="refreshContentView" label="label.refresh" order="20" type="link">
      <category>CONTENT_VIEW_ACTIONS</category>
      <properties>
        <property name="link">
          #{contentView.refreshAndRewindPageProvider()}
        </property>
        <property name="addForm">true</property>
        <property name="useAjaxForm">true</property>
        <property name="ajaxSupport">true</property>
      </properties>
      <filter-id>contentViewShowRefreshCommand</filter-id>
    </action>

    <action icon="/icons/xls_export.png" id="contentViewCSVExport" label="label.contentview.export.xl" order="30" type="template">
      <category>CONTENT_VIEW_ACTIONS</category>
      <properties>
        <property name="template">
          /incl/action/content_view_export.xhtml
        </property>
        <property name="view">xl</property>
      </properties>
      <filter-id>contentViewShowCSVExport</filter-id>
    </action>

    <action icon="/icons/pdf_export.png" id="contentViewPDFExport" label="label.contentview.export.pdf" order="40" type="template">
      <category>CONTENT_VIEW_ACTIONS</category>
      <properties>
        <property name="template">
          /incl/action/content_view_export.xhtml
        </property>
        <property name="view">content_view_pdf</property>
      </properties>
      <filter-id>contentViewShowPDFExport</filter-id>
    </action>

    <action id="contentViewRSSExport" label="label.syndication.rss" order="50" type="template">
      <category>CONTENT_VIEW_ACTIONS</category>
      <properties>
        <property name="template">
          /incl/action/content_view_export.xhtml
        </property>
        <property name="view">rss</property>
      </properties>
      <filter-id>contentViewShowSyndicationLinks</filter-id>
    </action>

    <action id="contentViewATOMExport" label="label.syndication.atom" order="60" type="template">
      <category>CONTENT_VIEW_ACTIONS</category>
      <properties>
        <property name="template">
          /incl/action/content_view_export.xhtml
        </property>
        <property name="view">atom</property>
      </properties>
      <filter-id>contentViewShowSyndicationLinks</filter-id>
    </action>

    <action icon="/icons/edit_columns.png" id="contentViewEditColumns" label="label.contentview.edit.columns" order="80" type="fancybox">
      <category>CONTENT_VIEW_ACTIONS</category>
      <properties>
        <property name="include">
          /incl/action/content_view_edit_columns.xhtml
        </property>
        <property name="addForm">true</property>
        <property name="ajaxSupport">true</property>
        <property name="modal">true</property>
      </properties>
      <filter-id>contentViewShowEditColumns</filter-id>
    </action>

    <action icon="/icons/edit_columns.png" id="contentViewEditRows" label="label.contentview.edit.rows" order="80" type="fancybox">
      <category>CONTENT_VIEW_ACTIONS</category>
      <properties>
        <property name="include">
          /incl/action/content_view_edit_rows.xhtml
        </property>
        <property name="addForm">true</property>
        <property name="ajaxSupport">true</property>
        <property name="modal">true</property>
      </properties>
      <filter-id>contentViewShowEditRows</filter-id>
    </action>

  </extension>